#ifndef _IMSG_DISPATCHER_
#define _IMSG_DISPATCHER_

struct MsgBase;
class EPollSocket;
class IMsgDispatcher{
public:
	virtual	void add_msg_to_queue(MsgBase*,EPollSocket* socket=0)=0;
	virtual void dispatch_msg()=0; 
};

#endif
